home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
Tech Arsenal 1
/
Tech Arsenal (Arsenal Computer).ISO
/
tek-02
/
rkpls301.zip
/
READ.ME
< prev
next >
Wrap
Text File
|
1993-03-04
|
3KB
|
90 lines
------------------------------------------------------------------------------
Printing RkPlus Documentation
The RkPlus documentation (RKPLUS.DOC, RKP2ENC.DOC and RKP3ENC.DOC) contains
line-drawing characters and other Hi-Bit ASCII characters (above 127). Some
printers are unable to correctly print these characters. If your printer is
one of these, you will need to use the HiBit filter (HIBIT.EXE) that is
supplied with RkPlus. HiBit will replace all characters above 127 with the
most closely corresponding characters below 128.
To print the RkPlus documentation using HiBit, simply type:
PRINT filename | HIBIT
where "filename" is any of the RkPlus documentation files. For example:
PRINT RKPLUS.DOC | HIBIT
This will print RKPLUS.DOC, filtering the text throught HIBIT.EXE.
------------------------------------------------------------------------------
Upgrading from RkPlus versions prior to 3.0
Version 3.0 is a MAJOR update to RkPlus. It offers several new features, as
well as some changes to the way that keys may be generated.
Due to conflicts between the enum values of Rkp.Status and those returned by
other units being developed by Serious Cybernetics, a new, more consistant
error reporting approach was chosen. Errors are now returned via 2 functions.
RkpOK returns a boolean which will be True unless an error has occured and
RkpError returns a word containing the error code. The error codes will be
compatible with those returned by future Serious Cybernetics units.
Registration status is returned in the boolean Rkp.Registered (in the Rkp
record). All references to Rkp.Status will need to be changed. (see
RKPLUS.DOC for details)
If you want RkPlus to generate and use keys that are compatible with version
2.x, you MUST do the following :
[1] Change
Uses
RkPlus;
to
Uses
RkPlus, Rkp2Enc;
[2] Make sure that the values of BaseYear and UseExpDays are not changed by
your programme.
[3] Make sure that your programme doesn't call the SetEncode procedure.
------------------------------------------------------------------------------
Upgrading from RkPlus versions prior to 2.4
Due to a conflict between the naming of the RkPlus Registration Record as "Reg"
and the use of "Reg" in other programmes/units as a record for holding
registers, I have changed the name to "Rkp". Therefore all occurances of
"Reg." in your existing programmes will need to be replaced with "Rkp." This
can be done easily in the IDE by pressing CTRL-Q then CTRL-A then typing "Reg."
(without the quotes) and pressing ENTER then typing "Rkp." (without the quotes)
and pressing ENTER then typing "GNU" (without the quotes) and pressing ENTER.
Also, due to a bug in the encryption algorythm, programmes which had an
OwnerCode and/or ProgramCode of less than 10 characters MAY have produced
incorrect keys under certain conditions. This has been fixed in versions 2.4
(and higher), but new keys MAY have to be generated for such programmes. This
problem did not exist (to the best of my knowledge) when the OwnerCode and
ProgramCode were both longer than 10 characters.
------------------------------------------------------------------------------